#lang racket

(provide define/debug)

(define-syntax define/debug
  (syntax-rules ()
    ((define/debug (f arg ...) body ...)
     (define (f arg ...)
       (display `(f ,arg ...)) (newline) (newline)
       body ...))))
